@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei"; color:#333;outline:0; font-size:14px;}
a{color:#666;}
a:hover{ color:#c00;}
.fl{ float:left;} .fr{ float:right;} .oh{ overflow:hidden;} .mt10{ margin-top:10px;} .mb10{ margin-bottom:10px;} .pd10{ padding:10px;}
.pt10{ padding-top:10px;} .pb10{ padding-bottom:10px;} #mr0{ margin-right:0px;} #mt0{margin-top:0px;} #mrt0{ margin-right:0px;margin-top:0px;}
.wrap{ width:1102px; margin:0px auto; overflow:hidden;}
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
 *html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear{ clear:both;}

header{ overflow: hidden; border-top:3px solid #b60101;}
.topnav{ height: 32px; line-height: 32px; color: #666; background:#fff; border-bottom:1px solid #ececec;}
.toplink{ color: #666;}
.toplink a{ display:inline-block; margin-left:1px; height:32px; line-height:32px; text-align:center; color: #666; padding:0 10px;}
.toplink em{ color:#eee;}
.head{ padding: 20px 0;}
.tel{background:url(../images/tel.jpg) no-repeat; width: 217px;height: 49px;}
.tel span{color: #d42828;font-size: 22px;font-weight: bold; position:relative;top: 20px;left: 45px;}

.nav{ background:#b60101; height: 50px; color:#fff;}
.nav ul li{ float: left;}
.nav ul li a{ display:inline-block; height: 50px; color: #fff; line-height: 50px; padding:0 32px; font-size: 15px;}
.nav ul li .last{ background:none;}
.nav ul li a:hover{ background:url(../images/nav_hover.jpg) repeat-x;}

.fullSlide {width:100%;position:relative;height:400px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important; position: relative; width: 1583px; height: 400px;}
.fullSlide .bd li {
	width: 100% !important;
	height: 400px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	width: 1583px;
	left: 13px;
	top: -1px;
	display: list-item;
}


.seach{ border-bottom:1px solid #dedede; height: 50px; line-height: 50px;}
.hot-search{ width: 760px; float: left; height: 50px; line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hot-search  strong{ font-size: 14px;}
.hot-search a{ margin-right:10px;} 

.search{ width: 255px; height: 50px; line-height: 50px; float: right; }
.sea-txt{border: 1px solid #ddd; padding: 4px 10px 3px 10px; float: left; width: 184px; border-right: none; margin-top: 12px;}
.sea-btn{border: 1px solid #b60101; height: 26px; width:50px; background: #b60101; margin-top: 12px; color:#fff;}

.container{ overflow:hidden;}
.bgs{ background:#ececec; margin-top:40px;}

.leftcat{ width:210px; overflow:hidden; margin-top:30px;}
.cattit{ height:67px; background:url(../images/cattitle.jpg) no-repeat;}
.catlist li{ border-bottom:1px solid #494949;}
.catlist li a{height:40px; line-height:40px; width:100%; background:#404040 url(../images/catlist.jpg) no-repeat 170px 0; color:#fff; text-indent:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.catlist li a:hover{  background:#2e2e2e url(../images/catlist.jpg) no-repeat 170px -41px; color:#fff;}

.ml20{ margin-left:20px;}

.proshow{ margin-top:30px; width:865px;}
.proshow ul li{ background:#f6f6f6; padding:5px; overflow:hidden; position:relative; float:left; width:258px; height:250px; margin-right:20px; margin-bottom:30px;}
.proshow ul li .prospan{background: #c8c8c8; width: 100%;height: 40px;}
.proshow ul li:hover .prospan{background:#383838;}
.probd{ border:1px solid #fff; text-align:center; overflow:hidden; height:200px; width:258px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.probd a{text-align:center;position:static;+position:absolute;top:50%;}
.probd a img{vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;max-width:256px;max-height:198px;}
.probd h2{ font-weight:400; height:30px; line-height:30px; font-size:14px;}
.proshow a.proview{ height:40px; line-height:40px; text-align:center;color:#fff;width:94%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; margin:5px auto;}


.casetit{ border-bottom:1px solid #ddd; text-align:center; padding:20px 0 10px 0; margin-bottom:30px;}
.casebox{ padding-bottom:30px; border-bottom:1px solid #ddd; overflow:hidden;}
.casebox ul li{ float:left;}
.catxt{ background:#404040;}
.catxt h2{ color:#fff; font-weight:400; height:30px; line-height:30px; overflow:hidden; padding-left:30px; margin-top:60px;}
.caline{ width:50px; border-bottom:1px solid #fff; margin-left:30px; height:5px;}
.cabtn{ margin-left:30px; display:inline-block; padding:8px 30px; border:1px solid #fff; color:#fff; margin-top:35px;}
.cabtn a{ display:inline-block; color:#fff;}
.w270{ width:270px; height:225px;}
.w830{ width:830px; height:225px;}
.w560{ width:560px; height:225px; position:relative;}
.w560 img{ width:560px; height:225px; border:none;}

.advtitle{ text-align:center; padding-top:50px; padding-bottom:30px;}
.adv{ height:120px;}
.a01{ background:url(../images/adv01.jpg) no-repeat center 0;}
.a02{ background:url(../images/adv02.jpg) no-repeat center 0;}
.a03{ background:url(../images/adv03.jpg) no-repeat center 0;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{ border-bottom:1px solid #ddd; line-height:24px;}
/*全局板块*/
.row{ margin-top:30px;}
.mt20{ margin-top:15px;margin-bottom: 30px;}
.row .hd{ height:55px;}
.row .hd .title{font:15px/40px "微软雅黑","Microsoft YaHei","黑体","SimHei"; background:#f6f6f6; padding:0 20px;background: #b60101;
    color: #fff;}
/*全局页签*/
.tab-T-3{width:52px;}
.tab-T-3 li{width:12px;height:12px;font-size:0; float:left;margin-left:5px;cursor:pointer;display:inline; background:#313131;}
.tab-T-3 li.cur{background-color:#d81c1b;}
/*热门车型*/
.rowE .warp-pic-list{position:relative; overflow:hidden;}
.rowE .count li{margin-right:20px;width:260px;}

.rowE .count li .text-area{padding:10px 0 10px 15px;}
.rowE .count li .text-area p{line-height:24px;height:24px; text-align:center;}
.rowE .count li .text-area p:hover{ color:#fff;}
.rowE .count li:hover .text-area,.rowE .count li.hover .text-area{background-color:#d81c1b;color:#fff; text-align:center;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:78px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}

.text-area p a:hover{ color:#fff;}

.case2{ width:355px;}
.casetop{ overflow:hidden;}
.casetop dt{ height:30px; line-height:30px; color:#c00; font-size:14px;}
.caselist{ padding:15px 0;}
.caselist li{ height:25px; line-height:25px; background:url(../images/li.jpg) no-repeat left center; padding-left:15px;}
.caselist li a{width:260px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}

.case_left{ width: 828px; }

.case_left ul li{ float: left; position: relative; width: 273px; height: 224px;}
.case_left ul li.right_arrow i{ display: inline-block; width: 12px; height: 20px; background:url(../images/arrow.png) no-repeat; position: absolute; left: 0; top: 50%; margin-top: -10px;}

.case_left ul li.left_arrow i{ display: inline-block; width: 12px; height: 20px; background:url(../images/arrow-left.png) no-repeat; position: absolute; right: 0; top: 50%; margin-top: -10px;}

.case_right ul li.down_arrow i{ display: inline-block; width: 20px; height: 12px; background:url(../images/arrow_down.png) no-repeat; position: absolute; right: 50%; margin-right: -10px; top:0;}

.case_left ul li img{ width: 273px; height: 224px; }
.case_right ul li img{ width: 273px; height: 224px; }

.case_right{ width: 274px; }
.case_right ul li{ position: relative; }
.case_txt{ background: #313131; width: 273px; height: 224px; overflow: hidden;}
.case_txt h2{padding: 0 30px; position: relative; margin-top: 60px;}
.case_txt h2 a{ font-size: 14px; color: #fff; display: inline-block; height: 40px; line-height: 40px;}
.case_txt span{ border-bottom:1px solid #505050;  width: 35px; height: 40px; display: inline-block; float: left; position: absolute; bottom: 0; left: 30px;}

.case_btns{ display: inline-block; padding: 8px 20px; color: #fff; border:1px solid #fff; margin: 20px 0 0 30px;}

#bigimg{ width: 555px; }
#bigimg img{ width: 556px; height: 224px; }


.newstit{ width:315px; margin-left:25px;}
.newlist{ width:380px; overflow:hidden;}
.date{ color:#999;}

.newlist dl dt{ height:22px; line-height:22px;}
.newlist dl dt a{float: left;width: 280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.newlist dl dd{ color:#F30; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px;}

.links{ background: #3f3f3f;}
.lnk{ height:35px; line-height:35px; color:#666; font-size:15px; border-bottom:1px solid #666; padding-top:15px;}
.linklist{ padding:10px 0; line-height:22px; margin-bottom:20px;}
.linklist a{ color:#6a6a6a; margin-right:10px;}


footer{ background: #1b1b1b;}
.ftleft{ width:866px;}
.ftnav{ height:50px; line-height:50px; background:#b60101; color:#a50101; text-align:center;}
.ftnav a{ color:#fff; margin:0 10px;}
.copy{ background:url(../images/ftlogo.png) no-repeat; padding-left:150px; color:#999; width:350px; margin:50px auto;}

.ftright{ background:#2f2f2f; width:236px; height:201px; background:url(../images/fttel.jpg) no-repeat;}
.ftright span{font-size: 24px;font-weight: bold;color: #616161; position: relative;top: 40px;left: 26px;}

/*subpage*/
.banner{ height: 350px; margin-bottom: 20px;}

.LeftArea{ width:225px; overflow:hidden; background: #fff;}
.leftmenu{ overflow:hidden; border: 1px solid #ddd;}
.navtit{background:#b60101; height:35px; line-height:35px; font-size:16px; color:#fff; padding-left:15px;}
.menulist{ overflow:hidden;}
.menulist ul{ overflow:hidden; padding: 5px 10px 10px 10px;}
.menulist ul li{line-height:36px; text-align: center; border-bottom:1px dashed #ddd;  font-size:14px; }
.menulist ul li:hover{ cursor:pointer;}
.menulist ul li a{width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.menulist ul .xianggms { text-align:left;}
.menulist ul .xianggms a{ height:36px; overflow:hidden;width:200px; white-space:nowrap;text-overflow:ellipsis;display: block;}
.menulist .ckqb{line-height:36px; text-align: center; border-bottom:1px dashed #ddd;  font-size:14px; display:block; height:36px;}
.leftcur{ color: #23487d;}
.hotlist{overflow:hidden; border:1px solid #ddd; }
.htCont{ padding:10px; overflow:hidden; background: #fff;}
.htCont ul li{ background:url(../images/catico.png) no-repeat 10px center; height:35px; line-height:35px; padding-left:20px; overflow:hidden; border-bottom: 1px dashed #ddd; text-overflow:ellipsis; white-space:nowrap;}

.RightArea{ width:820px;  float:right; overflow:hidden; border: 1px solid #ddd; border-top: 2px solid #b60101; padding:0 20px; background: #fff;}
.RightTitle{  height:35px; line-height:35px; font-size:18px; background:url(../images/rtico.jpg) no-repeat left center; border-bottom:1px dotted #ddd; color:#333; padding: 5px 0 5px 15px;}

.postion{ height:35px; line-height:35px; font-size:14px; text-align:left;max-width: 700px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.postion a{ color:#333;}

.right_content{ padding:5px; line-height:30px;}

/*article-list*/
.articleList ul li{ line-height:25px; border-bottom:1px dashed #7d161a; padding-left:0px; padding-bottom:5px; margin:10px 0px;}
.articleList ul li h3{ font-size:16px; font-weight:normal; height:40px; line-height:40px; text-align: left; padding-left:22px; background:url(../images/line.png) no-repeat left center;}
.articleList ul li a{width:630px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; float:left;}
.articleList ul li p{ font-size:14px; color:#666; padding-left:22px; text-align: left;}
.listdate{ font-size:14px; padding-left:15px; color:#ec6000;float: right;}

/*article info*/
.article{ padding:15px 0px; overflow:hidden;}
.art_title{ text-align:center; font-size:20px;}
.art_info{ text-align:center; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px;}
.art_info small{ font-size:14px;}
.art_content{ line-height:25px; overflow:hidden;}
.cont_next{ border-top:1px dashed #DDD; padding-top:10px; margin-top:10px;}
.likes h4{ color:#1a7aa4; font-size: 16px; font-weight: 400;}
.likelist{ border-top:1px solid #1a7aa4;}
.likelist ul li{ height:30px; line-height:30px; padding-left:20px; width:47%; float:left; background:url(../images/newico.jpg) no-repeat 8px 11px;}

/*goods-list*/
.sub_goods{ overflow:hidden; padding:5px 0px;}
.sub_goods ul li{ text-align:center; line-height:25px; float:left; margin:10px 12px; width:245px; height:252px;}
.sub_goods ul li .prolistjz{width:245px; height:185px; border:1px solid #DDD;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.sub_goods ul li .prolistjz a{text-align:center;position:static;+position:absolute;top:50%;}
.sub_goods ul li .prolistjz img{vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;max-width:240px; max-height:180px;}
.sub_goods ul li span{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;display: block;}


/*video-list*/
.sub_video{ overflow:hidden; padding:5px 0px;}
.sub_video ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_video ul li img{width:215px; height:165px; border:1px solid #DDD;}
.sub_video ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}


/*client-list*/
.sub_client{ overflow:hidden; padding:5px 0px;}
.sub_client ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_client ul li img{width:215px; height:124px; border:1px solid #DDD;}
.sub_client ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*area-list*/
.sub_area{ overflow:hidden; padding:5px 0px;}
.sub_area ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_area ul li img{width:215px; height:162px; border:1px solid #DDD;}
.sub_area ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*honor-list*/
.sub_honor{ overflow:hidden; padding:5px 0px;}
.sub_honor ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:215px;}
.sub_honor ul li img{width:215px; height:291px; border:1px solid #DDD;}
.sub_honor ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*case-list*/
.sub_service{ overflow:hidden; padding:5px 0px;}
.sub_service ul li{ text-align:center; line-height:25px; float:left; margin:10px 5px; width:285px; overflow:hidden;}
.sub_service ul li img{width:275px; height:155px; border:none;}
.sub_service ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px;}

.art-title{ text-align: center; font-size: 22px; font-weight: 400; padding-bottom: 15px;}
.art-info{ text-align: center; color: #999; padding-bottom: 10px;}
.art-body{ line-height: 25px; font-size: 14px;}
.art-next{ padding-top: 20px; overflow: hidden;}


/*goods info*/

.goods_info{ padding:15px 5px; overflow:hidden;}
.goods_desc{ margin-top:0px; line-height:25px;}
.context{ border-top:1px dashed #DDD; overflow:hidden;}
.goods_title{ text-align:center; font-size:20px; overflow:hidden; height:40px; line-height:40px;}

/*related goods*/
.titles1{ font-size:18px; color:#000; border-bottom:1px solid #1a7aa4;}
.related{ overflow:hidden; }
.related ul{ margin-top:10px;}
.related ul li{ float:left; text-align:center; line-height:25px; margin:10px 11px; width:215px; overflow:hidden;}
.related ul li img{width:215px; height:150px; border:1px solid #DDD;}
.related ul li h4{ text-align:center; font-size:14px; font-weight:normal; padding-top:5px;}

.prev{opacity: 0.04805; display: inline;}
.next{opacity: 0.04805; display: inline;}
.wrapBox{width: 1120px; height: 245px; overflow: hidden;}
.cpming{width: 258px;text-align: center;}

.prod_gs {width: 415px;height: 300px;float: right;}
.prod_view_name { line-height: 48px; overflow: hidden;font-size: 20px;color: #444444;}
.prod_view_name_bt{ font-weight:bold;}
.xn_c_prodv_26_wrap {width: 415px;height: 36px;line-height: 36px; border-top: 1px dashed #E7E7E7;border-bottom: 1px dashed #E7E7E7;font-size: 12px;}
.xn_c_prodv_26_namewz {color: #676767;}
.xn_c_prodv_26_namemc {color: #1d7ad9;}
.prod_view_ms { margin-top:12px;width: 100%;height: 178px;line-height: 26px;font-size: 12px;color: #979797;overflow: hidden;}
.xn_c_prodv_5_wrap { padding: 19px;height: auto;overflow: hidden;clear: both;}
.xn_c_prodv_5_head { border: 1px solid #E4E4E4; height: 32px;}
.xn_c_prodv_5_head ul {overflow: hidden;}
.xn_c_prodv_5_head ul li.xn_c_prodv_5_hLiHover {font-weight: bold;color: #1D7AD9;background: #F6FAFF;border-top: 2px solid #1D7AD9;height: 30px;line-height: 30px;}
.xn_c_prodv_5_head ul li {float: left;height: 32px;line-height: 32px;font-size: 14px;color: #5e5e5e;width: 107px;text-align: center;cursor: pointer;}
.xn_c_prodv_5_cont { padding: 20px;font-size: 14px;line-height: 28px;color: #5e5e5e;}

.bigImg ul li{float: left;position: relative;width: 320px;height: 300px;}

/*----宽屏*banner----*/
#banner_big{ height:400px; width:100%;  background:none; clear:both; position:relative; z-index:999}
#banner_big .picBtnLeft { height:400px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd {width:135px; height:10px; position:absolute; left:50%; margin-left:-30px; text-align:center; bottom:30px; z-index:10;  }
#banner_big .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:12px; width:110px; padding:5px 15px 5px 15px;}
#banner_big .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  -moz-border-radius: 15px;   -webkit-border-radius: 15px;  border-radius:15px;  width:12px; height:12px; background:#2696ff; overflow:hidden; margin-right:5px; margin-left:5px;  }
#banner_big .picBtnLeft .hd ul li.on { background:#ccc}
/*----箭头切换按钮----*/
#banner_big .picBtnLeft .hdd{width:100%; overflow:hidden; height:40px; margin-top:135px; position:absolute; z-index:10;} 
#banner_big .picBtnLeft .hdd .prev{ display:block;width:40px; height:40px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat;}
#banner_big .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat;}
#banner_big .picBtnLeft .hdd .next{ display:block;width:40px;height:40px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat;}
#banner_big .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat;}

#banner_big .picBtnLeft .bd {height:400px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
#banner_big .picBtnLeft .bd img { height:400px; width:1920px; z-index:1;}
#banner_big .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
#banner_big .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_big .picBtnLeft .bd li .bg { display:none;}
#banner_big .picBtnLeft .bd li .title { display:none;}
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important}
/*----宽屏*结束----*/


.xn_c_prodv_5_cont img{ max-width:820px;}
.proimg_bk {width:260px; height:200px;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #A5A5A5;}
.img_wrap{text-align:center;position:static;+position:absolute;top:50%;}
.img_wrap img{vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;max-width:250px;max-height:200px;}

/*漂浮*/
.client-2 {position:fixed;right:-170px;top:50%;z-index:99999;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.client-2 li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 10px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {background:#b60101;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main {background:#b60101;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:115px;height:115px;}

#EIMS_C_3_1_box_div span{max-width:370px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; margin-right:10px; float:left;}
